.jd_shop_car_header{
	position: relative;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 44px;
	background-color: #ffffff;
	border-bottom: 1px solid #e5e5e5;
}
.jd_shop_car_header{
  width: 100%;
  height: 44px;
}
.jd_shop_car_header div{
	float: left;
}
.m_header_bar_back{
	position: absolute;
	top: 0;
	left: 0;
	width: 44px;
	height: 44px;
	background: url(../img/back.png) no-repeat 50%;
	background-size: 20px 20px;

}
.m_header_bar_title{
	/* margin-left: 45px;
	margin-right: 45px; */
	height: 44px;
	width: 100%;
	line-height: 44px;
	text-align: center;
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m_header_bar_menu{
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	background: url(../img/point3.png) no-repeat 50%;
	background-size: 20px;
	float:right;
}
.shop_list{
	width: 100%;
  height: auto;
}
.section{
	    position: relative;
	    margin-top: 15px;
      height: auto;
      border-radius: 5px;
     background-color: #ffffff;
/* 	    overflow: hidden; */
}
.section .head_fix_bar{
	 position: relative;
	 padding: 5px 10px 5px 42px;
	 height: 46px;
	 border-radius: 3px;
}
.section .icon_select{
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

.section .icon_select::after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 10px;
	background-color: #fff;
	background: url(../img/sprite_car.png);
	background-position: -80px -40px;
	background-size: 116px 110px;
	width: 20px;
	height: 20px;
}

.section .icon_shop{
    position: absolute;
	background: url(../img/sprite_car.png);
	background-size: 116px 110px;
	background-position: -80px 0px;
	width: 20px;
	height: 20px;
	top: 50%;
	transform: translateY(-50%);
}
 .section .title_oneline{
	position: absolute;
	font-size: 16px;
	font-weight: 700;
	height: 46px;
	line-height: 46px;
    left: 65px;
	transform: translateY(-50%);
	top: 50%;
}
 .section .icon_arrow_right{

}
 .section_list{
	background-color: #FFFFFF;
	border-radius: 5px;
	position: relative;
	width: 100%;
	height: 162px;
/* 	border:1px solid #F23030; */
}
.section_list_icon_select{
	display: inline-block;
	height: 162px;
	width: 40px;
}
.section_list_icon_select::after{
	content: "";
	position: absolute;
	top: 40px;
	transform: translateY(-50%);
	margin-left: 10px;
	background-color: #fff;
	background: url(../img/sprite_car.png);
	background-position: -80px -40px;
	background-size: 116px 110px;
	width: 20px;
	height: 20px;
}
.section_list img{
	position: absolute;
	top: 0;
	width: 100px;
	height: 100px;
	box-shadow: 0 0 18px 0 rgba(0,0,0,.05);
    border-radius: 2px;
}
.section_list .section_list_desp{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 42px;
	width: 53%;
	font-size: 14px;
	padding-right: 10px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;

}
.section_list_price{
	position: absolute;
	top: 90px;
	left: 155px;
	color: #f2270c;
	font-size: 10px;
	height: 16px;
	line-height: 16px
}
.section_list_price span{
	font-size: 16px;
}
.section_list .jiajian{
	    position: absolute;
	    color: #333;
		right: 10px;
		top: 90px;
		width:80px;
		height: 20px;
/* 	    font-size: 14px;
 */	    font-family: JDZH-Regular;
		border: none;
}
.section_list .jiajian input{
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	width: 30px;
/* 	vertical-align: baseline;
 */	background-color: #f7f7f7;
	border: none;
	border-radius: 1px;
}
.section_list .jiajian span{
	height: 20px;
	width: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 1px;
}
.section_list .jiajian span:first-of-type{
	border: none;
	background-color: #f7f7f7;
	color: #333333;
}
.section_list .jiajian span:last-of-type{
	color: #333333;
	background-color: #f7f7f7;
}
.section_list .remove{
	/* width: 30px; */
	position: absolute;
	right: 10px;
	top: 120px;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	color: #999;
}
